package 力扣.双指针;


import java.util.Scanner;

public class 万万没想到之聪明的编辑_acw678 {
    /**
     * 三个同样的字母连在一起，一定是拼写错误，去掉一个的就好啦：比如 helllo -> hello
     * 两对一样的字母（AABB 型）连在一起，一定是拼写错误，去掉第二对的一个字母就好啦：比如 helloo -> hello
     上面的规则优先“从左到右”匹配，即如果是 AABBCC，虽然 AABB 和 BBCC 都是错误拼写，应该优先考虑修复 AABB，结果为 AABCC
     */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        while (N-- > 0){
            String s = sc.next();
            char[] chars = s.toCharArray();//String 不可变，要转为char[]数组
            int left = 0;
            for (int i = 0; i < chars.length; i++) {
                chars[left++] = chars[i];
                if (left >= 3 && chars[left - 1] == chars[left - 2] && chars[left - 2] == chars[left - 3]){
                    left--;
                }
                if (left >= 4 && chars[left - 1] == chars[left -2] && chars[left -3] == chars[left - 4]){
                    left--;
                }
            }
            System.out.println(new String(chars).substring(0,left));
        }
    }

}
